package com.zlf.the.facade;

import com.zlf.the.facade.impl.Circle;
import com.zlf.the.facade.impl.Rectangle;
import com.zlf.the.facade.impl.Square;

/**
 * 外观类
 */
public class ShapeMaker {
		private Shape circle;
		private Shape rectangle;
		private Shape square;

		public ShapeMaker() {
				circle = new Circle();
				rectangle = new Rectangle();
				square = new Square();
		}

		public void drawCircle(){
				circle.draw();
		}
		public void drawRectangle(){
				rectangle.draw();
		}
		public void drawSquare(){
				square.draw();
		}
}